|
AT-NFC
2.1 (win)
AT-NFC kernel set
|
Basic data types used by Kernel. More...
Macros | |
| #define | KER_FALSE 0 |
| #define | KER_TRUE 1 |
| #define | KER_NULL 0 |
| #define | KER_INT32U_MAX_VAL 0xFFFFFFFF |
| #define | KER_INT16U_MAX_VAL 0xFFFF |
Typedefs | |
| typedef unsigned char | KER_INT8U |
| typedef signed char | KER_INT8S |
| typedef unsigned short | KER_INT16U |
| typedef signed short | KER_INT16S |
| typedef unsigned int | KER_INT32U |
| typedef signed int | KER_INT32S |
| typedef char | KER_CHAR |
| typedef void | KER_VOID |
| typedef KER_INT8U | KER_BOOL |
| typedef KER_INT16U | KER_RES |
| typedef uint8_t | KER_BYTE |
| typedef uint32_t | KER_FIXED_INT32U |
| typedef int32_t | KER_FIXED_INT32S |
| typedef unsigned long | KER_NATIVE_ULONG |
| typedef unsigned int | KER_NATIVE_UINT |
Basic data types used by Kernel.
This types could be redefined according to terminal compiler requirements
| #define KER_FALSE 0 |
FALSE value for KER_BOOL type
| #define KER_INT16U_MAX_VAL 0xFFFF |
KER_INT16U Max value
| #define KER_INT32U_MAX_VAL 0xFFFFFFFF |
KER_INT32U Max value
| #define KER_NULL 0 |
NULL pointer
| #define KER_TRUE 1 |
TRUE value for KER_BOOL type
At least 8-Bit Unsigned (internal prefix b) KER_FALSE - FALSE; KER_TRUE - TRUE
| typedef uint8_t KER_BYTE |
Fixed 8-Bit Unsigned (internal prefix bt) 0 -> 255 (0x00 -> 0xFF)
| typedef char KER_CHAR |
At least 8-Bit Signed? (internal prefix ch) -128 -> 127
| typedef int32_t KER_FIXED_INT32S |
Fixed 32-Bit Signed (internal prefix lf) -2147483648 -> 2147483647
| typedef uint32_t KER_FIXED_INT32U |
Fixed 32-Bit Unsigned (internal prefix ulf) 0 -> 4294967295 (0x00000000 -> 0xFFFFFFFF)
| typedef signed short KER_INT16S |
At least 16-Bit Signed (internal prefix s) -32768 -> 32767
| typedef unsigned short KER_INT16U |
At least 16-Bit Unsigned (internal prefix us) 0 -> 65535 (0x0000 -> 0xFFFF)
| typedef signed int KER_INT32S |
At least 32-Bit Signed (internal prefix l) -2147483648 -> 2147483647
| typedef unsigned int KER_INT32U |
At least 32-Bit Unsigned (internal prefix ul) 0 -> 4294967295 (0x00000000 -> 0xFFFFFFFF)
| typedef signed char KER_INT8S |
At least 8-Bit Signed (internal prefix sc) -128 -> 127
| typedef unsigned char KER_INT8U |
At least 8-Bit Unsigned (internal prefix bt) 0 -> 255 (0x00 -> 0xFF)
| typedef unsigned int KER_NATIVE_UINT |
This type used to pass u and X param to sprintf
| typedef unsigned long KER_NATIVE_ULONG |
This type used to pass lu and lX param to sprintf
| typedef KER_INT16U KER_RES |
At least 16-Bit Unsigned (internal prefix res) 0 -> 65535 (0x0000 -> 0xFFFF)
| typedef void KER_VOID |
At least 32-Bit Unsigned (internal prefix v) to handle pointers